﻿/* CSS reset */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin: 0;padding: 0;}
fieldset, img {	border: 0;}
/* remember to define focus styles! */
:focus {outline: 0;}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {	font-style: normal;	font-weight: normal;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
abbr, acronym {	border: 0;font-variant: normal;}

input, button, textarea,select, optgroup, option {	font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
body {line-height: 1.5;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {	text-decoration: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';content: none;}

/* HTML5 */
* {	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box; outline:none; font-weight:400; word-break:break-word}
article,aside,details,figcaption,figure,footer,header,menu,hgroup,main,nav,time,section,summary { display:block}
audio,canvas,video {display:inline-block; *display:inline;*zoom:1}
audio {	width:100%}
audio:not([controls]) {	display:none;height:0}
[hidden] {display:none}
/********************************************************************************************
*******************/


body{
	color:#4F4F4F;
	font:12px/1.5em "Microsoft Yahei","Helvetica Neue",tahoma,Arial,sans-serif;
	text-align:center;
	}
img {
	border:0;
	display: block;
	vertical-align:middle/* 图片垂直居中 */
	}

/* IE滤镜 只对IE6/7/8有效 */
@media \0screen\,screen\9 {
    .item p{
    background-color:#000;
    filter:Alpha(opacity=60);
	}
	.item p span{
    position: relative;
	}
	}

.filter{ filter:alpha(opacity=40);opacity:0.4;  }/* 标注浏览器背景色透明 */

/* A */
a{color:#333;text-decoration:none;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#E95D2B;text-decoration:none;}
a:active{color:#333;text-decoration:none;} 

.cor-range:hover{ color:#3DA9F7!important; }

/* CSS clearfix */
.clearfix:before,.clearfix:after{ content:""; display:table; } 
.clearfix:after{clear:both;} 
.clearfix{ 	*zoom:1;/*IE/7/6*/ 	} 


/* 圆角属性 */
.radius{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.radius-btm{ -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.radius-top{ -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
.radius-right{ -webkit-border-radius: 0px 4px 0px 0px; -moz-border-radius: 0px 4px 0px 0px; border-radius: 0px 4px 0px 0px; }
.radius-lt-lb{ -webkit-border-radius: 4px 0px 0px 0px; -moz-border-radius: 4px 0px 0px 0px; border-radius: 4px 0px 0px 4px; }
.radius-rt-rb{ -webkit-border-radius: 4px 0px 0px 0px; -moz-border-radius: 4px 0px 0px 0px; border-radius: 0px 4px 4px 0px; }

/* 图片缩放效果 */
.tst{
 	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}


/* 倒三角 */
.arrow{ display: block; width: 0px; height:0px; line-height: 0px; border-width: 4px 4px 0; border-style: solid; 
border-color: #3DA9F7 transparent transparent transparent; font-style: normal;}

ul{ overflow: hidden; }
.block-hidden{ display:block; overflow:hidden; }